Skip to content

ci: add gitleaks secret scan, PR-title lint, and agent install docs#26

Merged
ckivisild-elnora-ai merged 1 commit into
mainfrom
ci/parity-baseline
Jul 14, 2026
Merged

ci: add gitleaks secret scan, PR-title lint, and agent install docs#26
ckivisild-elnora-ai merged 1 commit into
mainfrom
ci/parity-baseline

Conversation

@ckivisild-elnora-ai

Copy link
Copy Markdown
Member

Brings elnora-plugins to CI / security / docs parity with the other public Elnora repos.

What's added

  • .github/workflows/gitleaks.yml + .gitleaks.toml — full-history secret scan on push/PR to main, using the open-source gitleaks binary directly (no org license required, unlike gitleaks-action). The config extends the default ruleset; this repo ships client-side config + skills only, so there is nothing to allow-list. A local full-history scan (52 commits) is clean.
  • .github/workflows/pr-title.yml — Conventional Commit lint on PR titles (feat, fix, chore, docs, ci, refactor, perf, test, revert, build). Uses pull_request_target without checking out PR code, so it is safe against fork PRs (see the header comment).
  • AGENTS.md — usage conventions for non-Claude agent harnesses (Codex, Cursor, Aider, Continue, Amp, Jules, Roo): the MCP endpoint, the elnora_* tool names, and a dispatch table mapping user intent to the right skill. Distinct from CLAUDE.md, which stays the marketplace-maintainer guide.
  • INSTALL_FOR_AGENTS.md — a gated setup runbook (verify → authenticate → copy skills → smoke test) with browser-assist offers via the Chrome DevTools MCP server for the OAuth and API-key-creation browser steps.
  • README.md — links both agent docs.

Everything is verified against the repo's actual README, skills, and manifests. All additions are additive (no existing files changed except the two README links).

🤖 Generated with Claude Code

Bring elnora-plugins to CI/security/docs parity with the other public
Elnora repos:

- .github/workflows/gitleaks.yml + .gitleaks.toml — full-history secret
  scan using the open-source gitleaks binary (no org license required),
  on push/PR to main. Local full-history scan is clean.
- .github/workflows/pr-title.yml — Conventional Commit lint on PR titles.
- AGENTS.md — usage conventions for non-Claude agent harnesses: MCP
  endpoint, elnora_* tool dispatch table, pitfalls, per-harness install.
- INSTALL_FOR_AGENTS.md — gated setup runbook (verify → auth → skills →
  smoke test) with Chrome DevTools MCP browser-assist offers for the
  OAuth and API-key browser steps.
- README.md — link both agent docs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EgHf9qf7dcDzguCkqGRJzz
name: Conventional Commit
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v6
@ckivisild-elnora-ai ckivisild-elnora-ai merged commit 4ddf2d4 into main Jul 14, 2026
4 checks passed
@ckivisild-elnora-ai ckivisild-elnora-ai deleted the ci/parity-baseline branch July 14, 2026 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants